Skip to content

feat: emoji autocomplete in the edit custom status modal#40926

Draft
ricardogarim wants to merge 45 commits into
release-8.6.0from
feat/custom-status-modal-emoji
Draft

feat: emoji autocomplete in the edit custom status modal#40926
ricardogarim wants to merge 45 commits into
release-8.6.0from
feat/custom-status-modal-emoji

Conversation

@ricardogarim

@ricardogarim ricardogarim commented Jun 11, 2026

Copy link
Copy Markdown
Member

Proposed changes (including videos or screenshots)

Adds EmojiTextInput, a plain text input wired to the shared autocomplete engine through the fromInputElement adapter, and uses it for the status-message field in EditStatusModal — giving emoji : autocomplete in the edit custom status modal.

Issue(s)

PRES-30

Steps to test or reproduce

Open the user menu → edit status. Type hello :roc in the status field → the emoji popup appears; selecting inserts :rocket: . Arrow/Enter/Esc and click selection all work; popup closes on blur.

Further comments

Carries the engine commits (move + decouple) on top of feat/presence-expiration-ui so the engine is available; those also appear in #41050 / #40925 against develop and collapse once the engine PRs merge. First planned consumer of the shared engine.

@dionisio-bot

dionisio-bot Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Looks like this PR is not ready to merge, because of the following issues:

  • This PR is missing the 'stat: QA assured' label
  • This PR is missing the required milestone or project

Please fix the issues and try again

If you have any trouble, please check the PR guidelines

@changeset-bot

changeset-bot Bot commented Jun 11, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: d93460d

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@coderabbitai

coderabbitai Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 639d3f9b-41ff-4278-8a84-b0a2b2556efc

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@ricardogarim ricardogarim force-pushed the feat/presence-expiration-ui branch from 56ffc82 to 718e76a Compare June 15, 2026 18:37
@ricardogarim ricardogarim force-pushed the feat/presence-expiration-ui branch 2 times, most recently from 3b25380 to 99020c3 Compare June 16, 2026 21:20
@ricardogarim ricardogarim force-pushed the feat/presence-expiration-ui branch from c6dde89 to acfffeb Compare June 19, 2026 12:41
@ricardogarim ricardogarim force-pushed the feat/custom-status-modal-emoji branch from d252671 to b054ffc Compare June 23, 2026 11:40
@ricardogarim ricardogarim force-pushed the feat/custom-status-modal-emoji branch from b054ffc to 5d07308 Compare June 23, 2026 12:20
@ricardogarim ricardogarim changed the title feat: add emoji autocomplete onto custom status modal feat: emoji autocomplete in the edit custom status modal Jun 23, 2026
@codecov

codecov Bot commented Jun 23, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 69.87578% with 291 lines in your changes missing coverage. Please review.
✅ Project coverage is 70.24%. Comparing base (02b8008) to head (d93460d).
⚠️ Report is 75 commits behind head on feat/presence-expiration-ui.

Additional details and impacted files

Impacted file tree graph

@@                       Coverage Diff                       @@
##           feat/presence-expiration-ui   #40926      +/-   ##
===============================================================
+ Coverage                        70.12%   70.24%   +0.12%     
===============================================================
  Files                             3357     3373      +16     
  Lines                           129552   130695    +1143     
  Branches                         22407    22674     +267     
===============================================================
+ Hits                             90843    91810     +967     
- Misses                           35416    35567     +151     
- Partials                          3293     3318      +25     
Flag Coverage Δ
unit 70.23% <62.70%> (+0.14%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@ricardogarim ricardogarim force-pushed the feat/custom-status-modal-emoji branch from 5d07308 to d93460d Compare June 23, 2026 12:59
@ricardogarim ricardogarim force-pushed the feat/presence-expiration-ui branch 2 times, most recently from a98223d to 5bea13b Compare June 26, 2026 13:05
Base automatically changed from feat/presence-expiration-ui to release-8.6.0 June 26, 2026 22:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants